happy chance - Turkish English Dictionary